package de.ludo.dto;

public class GameFieldResponse extends ReturncodeResponse {
	private static final long serialVersionUID = 1L;

	/**
	 * True: Updates available. False: No updates, aks again later
	 */
	private boolean updates;

	/**
	 * Contains the sessionId of the user that is up next
	 */
	private int upNext;
	private GameFieldTO gameFieldTO;

	private boolean artificialOpponentPlayer;

	private String nameYellowPlayer;
	private String nameRedPlayer;
	private String nameGreenPlayer;
	private String nameBluePlayer;

	public GameFieldResponse() {
		super();
		this.nameYellowPlayer = "";
		this.nameRedPlayer = "";
		this.nameGreenPlayer = "";
		this.nameBluePlayer = "";
	}

	public boolean isUpdates() {
		return updates;
	}

	public void setUpdates(boolean updates) {
		this.updates = updates;
	}

	public int getUpNext() {
		return upNext;
	}

	public void setUpNext(int upNext) {
		this.upNext = upNext;
	}

	public GameFieldTO getGameFieldTO() {
		return gameFieldTO;
	}

	public void setGameFieldTO(GameFieldTO gameFieldTO) {
		this.gameFieldTO = gameFieldTO;
	}

	public boolean getArtificialOpponentPlayer() {
		return artificialOpponentPlayer;
	}

	public void setArtificialOpponentPlayer(boolean artificialOpponentPlayer) {
		this.artificialOpponentPlayer = artificialOpponentPlayer;
	}

	public String getNameYellowPlayer() {
		return nameYellowPlayer;
	}

	public void setNameYellowPlayer(String nameYellowPlayer) {
		this.nameYellowPlayer = nameYellowPlayer;
	}

	public String getNameRedPlayer() {
		return nameRedPlayer;
	}

	public void setNameRedPlayer(String nameRedPlayer) {
		this.nameRedPlayer = nameRedPlayer;
	}

	public String getNameGreenPlayer() {
		return nameGreenPlayer;
	}

	public void setNameGreenPlayer(String nameGreenPlayer) {
		this.nameGreenPlayer = nameGreenPlayer;
	}

	public String getNameBluePlayer() {
		return nameBluePlayer;
	}

	public void setNameBluePlayer(String nameBluePlayer) {
		this.nameBluePlayer = nameBluePlayer;
	}

}
